From 073f9d922a95fa28213539324b1ebbf1b56af330 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Thu, 15 Feb 2007 14:25:58 +0000 Subject: [PATCH] Propagate error return from elf_xen_parse(). From: Jan Beulich Signed-off-by: Keir Fraser --- xen/arch/x86/domain_build.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/domain_build.c b/xen/arch/x86/domain_build.c index 5755eef718..008a103548 100644 --- a/xen/arch/x86/domain_build.c +++ b/xen/arch/x86/domain_build.c @@ -262,13 +262,13 @@ int construct_dom0(struct domain *d, nr_pages = compute_dom0_nr_pages(); - if (0 != (rc = elf_init(&elf, image_start, image_len))) + if ( (rc = elf_init(&elf, image_start, image_len)) != 0 ) return rc; #ifdef VERBOSE elf_set_verbose(&elf); #endif elf_parse_binary(&elf); - if (0 != (elf_xen_parse(&elf, &parms))) + if ( (rc = elf_xen_parse(&elf, &parms)) != 0 ) return rc; /* compatibility check */ -- 2.30.2